/** base.css 2012.09.06.
 * ***************************************************
 *  网站基本共享样式
 *
 *  Author: 文图者 260134453@qq.com
 * &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
*/


/* [ 兼容重置 ] 
 ******************************************************************************
*/
html * {
    padding: 0px;
    margin: 0px;
    line-height: 160%;
}
body {
    font-family: 'Microsoft Yahei', 'Verdana', 'Arial', 'Tahoma';
    font-size: 12px;
}
img { border: none; }
ul { list-style: none; }
a {
    color: #333;
    text-decoration: none;
}
a:hover {
    color: #c33;
}

input, select, button {
    font-family: Verdana, Arial, Tahoma;
    font-size: 12px;
    vertical-align: middle;
}
h4 { font-size: 15px; }
h5 { font-size: 14px; }


/* [ 通用元类 ] 
 ******************************************************************************
*/
._clear {
    float: none !important;
    clear: both;
    height: 0 !important;
    font-size: 0;
    line-height: 0;
}
._bbox {
    /* IE6 盒模型 */
    box-sizing: border-box;
    -moz-box-sizing: border-box;
}

._float { float: left; }
._floatr { float: right; }
._rfloat {
    float: left;
    margin-left: 8px;
}
._repx { background-repeat: repeat-x; }
._repy { background-repeat: repeat-y; }

.w1024 { width: 1024px; }  /* 装饰菜单 */
.w1006 { width: 1006px; }  /* 整页边框 */
.w980  { width: 984px; }   /* 整页宽 */
.w960  { width: 960px; }
.w480  { width: 480px; }   /* 中区块 */
.w360  { width: 360px; }
.w322  { width: 322px; }
.w246  { width: 246px; }   /* 小区块 */
.w240  { width: 240px; }

.h30   { height: 30px; }   /* 标题栏 */
.h34   { height: 34px; }
.h120  { height: 120px; }  /* 内容区 */
.h140  { height: 140px; }

.bk10  { height: 10px; }   /* 水平隔 */
.bk15  { height: 15px; }
.bk20  { height: 20px; }
.bk30  { height: 30px; }
.bk10, .bk15, .bk20, .bk30 { clear: both; }

td.icon { text-align: right; }
td.more { padding-right: 7px; }
span.more { padding-right: 12px; }
.more a { color: #333; }
.more a:hover { color: #f30; }
.list { padding: 6px; }
.list li { padding: 4px; }

.time { color: #666; }
.dotline {
    height: 1px;
    border-top: 1px #999 dotted;
    margin: 5px 0;
}
.line {
    height: 1px;
    border-top: 1px #963 solid;
    margin: 2px;
}

.list .thumb,
.list .intro { float: left; }

.title { background-repeat: no-repeat; }
.title td { padding-bottom: 2px; }
.title ._name {
    color: #fff;
    font-weight: bold;
    font-size: 14px;
    padding-left: 5px;
}


/* [ 基础&布局 ] 
 ******************************************************************************
*/
.menu, .banner, .main, .footer {
    margin: 0 auto;
}
.top {
    height: 30px;
    background-image: url('../images/web/bg-top.png');
}
.top > .menu {
    padding-top: 5px;
}
.menu ul li {
    float: left;
    margin: 0 4px;
    padding: 0 4px;
    border: 1px #ccc solid;
}
.banner {
    margin: 4px auto 8px;
}
.main {
    margin: 2px auto 0;
}
.footer {
    padding: 3px;
    background-color: #666;
    color: #ccc;
}
.footer a {
    color: #ccc;
}
